Window Manager Help and Live Installer

Conky summaries and full guides are now generated by pepvoid-wm-help, using a per-window-manager list. Older launchers remain available and route to the same guide.

  • Conky: terminal, application search, three relevant WM actions, window switching, locking, session, and guide access. Removed duplicate actions, direct session exits, and CPU/RAM statistics repeated in panels. Uses Cantarell and transparency with current Conky syntax.

  • Full guide: applications, windows/workspaces, mouse, monitors, screenshots, session, and notifications. Zenity uses scrollable text and a Close button; terminal fallback passes arguments directly without interpolating the guide into a shell command.

  • Awesome: Super+F1 opens the updated guide; Super+S retains the native popup.

  • Enlightenment: guide describes native controls without advertising custom shortcuts that the project has not configured.

Help describes project defaults and notes that personal configurations may differ. The summary and full guide share data, though the summary shows only a short selection of actions.

Installer

pepvoid-live-mode checks for a Live boot (root=live:, Live-specific parameters, or temporary directories under /run). The presence of Calamares or /etc/default/live.conf alone does not identify a Live system.

pepvoid-calamares-wrapper --available checks Live status and program availability without running the installer. Guides, Conky, start-menu favorites, and Awesome/Qtile menus and shortcuts use this check. Static Super+I shortcuts in other WMs use the same launcher, which refuses to run outside the Live environment.

The Calamares target-system script creates /etc/pepvoid-installed. This marker takes precedence over kernel parameters because during installation the chroot still shares the Live session’s kernel. The desktop icon creator uses the same Live detection.

The fixed Openbox installer entry was removed: in Live, the installer remains available from the dynamic applications menu and start menu. The calamares.desktop entry receives TryExec=calamares; the installation flow already removes the package and desktop file. No static menu references remain.

Verification

Tests cover Live/normal boot, disabled Live options, installed-system marker, availability checks without running Calamares, and the contents of all ten guides with and without the installer. The Qtile summary was also rendered with real Conky under a private Xvfb, with and without the Live line. Text is loaded at session startup to avoid alignment problems during periodic expansion.

The full suite passed with 418 tests. A complete installation in a VM remains necessary; no new ISO was generated in this phase.

These changes set defaults for new images/users. No migration was applied to personal files on systems that are already installed.